Paul Donald [Thu, 5 Feb 2026 23:17:14 +0000 (00:17 +0100)]
luci-app-dockerman: enable ports display on containers
Closes #8302
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Thu, 5 Feb 2026 21:24:27 +0000 (22:24 +0100)]
luci-base: remove static password-input from UI element
follow-up to
fc8ad20bbb7d7df16aeda37e8c3bf8495bedc6c3
this should be sufficient for password managers to work
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Stan Grishin [Fri, 30 Jan 2026 20:45:54 +0000 (20:45 +0000)]
luci-app-pbr: update to 1.2.1-r87
status.js:
* get ubus and gateways info from ubus instead of rpcd calls
* updates to warning/error IDs and texts
* minor formatting/styling updates
rpcd script:
* remove obsolete rpcd calls
ACL file:
* remove obsolete rpcd calls
* add permission for ubus access
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Paul Donald [Thu, 5 Feb 2026 17:06:43 +0000 (18:06 +0100)]
luci-app-dockerman: jsmin workaround
jsmin state machine is basic so it fails on this:
return /^https?:\/\//i.test(addr)
interpreting the final // as comment start, not recognizing
it is in a regex. But if we wrap the regex in () then all
is well. jsmin has the comment:
action recognizes a regular expression if it is preceded by the likes of
'(' or ',' or '='.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Hosted Weblate [Thu, 5 Feb 2026 16:13:30 +0000 (17:13 +0100)]
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (40 of 40 strings)
Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (147 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.6% (68 of 75 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 60.0% (18 of 30 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3 of 3 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 91.1% (103 of 113 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (139 of 139 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 83.7% (62 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (14 of 14 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (177 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (30 of 30 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 50.6% (39 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (59 of 59 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 93.9% (31 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.1% (64 of 71 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 39.3% (100 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/zh_Hant/
Translated using Weblate (Japanese)
Currently translated at 64.2% (9 of 14 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/ja/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (422 of 422 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 57.1% (28 of 49 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 78.1% (157 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 63.8% (30 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (14 of 14 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (81 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 71.7% (71 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 94.5% (35 of 37 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 84.7% (61 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (21 of 21 strings)
Translation: OpenWrt/LuCI/applications/irqbalance
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsirqbalance/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (128 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 61.9% (13 of 21 strings)
Translation: OpenWrt/LuCI/applications/irqbalance
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsirqbalance/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 32.3% (163 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 40.7% (33 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.8% (168 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 76.4% (182 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (178 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 82.2% (37 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.8% (170 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.3% (160 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (31 of 31 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (77 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (89 of 89 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 94.8% (186 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (45 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (62 of 62 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (66 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 73.3% (209 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 55.3% (99 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (113 of 113 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 84.1% (355 of 422 strings)
Translated using Weblate (Japanese)
Currently translated at 66.8% (1867 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ja/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (504 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.3% (180 of 183 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 65.9% (97 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (201 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.1% (2742 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (75 of 75 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Irish)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Irish)
Currently translated at 99.0% (499 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Irish)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (177 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (45 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ga/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 66.3% (189 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hant/
Translated using Weblate (Irish)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (46 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/ga/
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hant/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-battstatus
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
Paul Donald [Thu, 5 Feb 2026 16:06:59 +0000 (17:06 +0100)]
luci-app-strongswan-swanctl: fix option name
shall match init script of keyingtries
Closes #8301
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Dirk Brenken [Thu, 5 Feb 2026 15:16:17 +0000 (16:16 +0100)]
luci-app-adblock: sync with adblock 4.5.0-5
Signed-off-by: Dirk Brenken <dev@brenken.org>
Hosted Weblate [Wed, 4 Feb 2026 20:02:50 +0000 (21:02 +0100)]
Translated using Weblate (Spanish)
Currently translated at 32.3% (163 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/es/
Translated using Weblate (Hebrew)
Currently translated at 8.1% (228 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/he/
Translated using Weblate (Polish)
Currently translated at 100.0% (504 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/
Translated using Weblate (Polish)
Currently translated at 81.7% (412 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pl/
Translated using Weblate (Lithuanian)
Currently translated at 37.5% (189 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 84.1% (355 of 422 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (66 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (66 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 0.9% (1 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 65.9% (188 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 79.7% (59 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.8% (159 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 22.5% (7 of 31 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (71 of 71 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (44 of 44 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pl/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.0% (2738 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (504 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (504 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (2 of 2 strings)
Translation: OpenWrt/LuCI/applications/olsr-viz
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-viz/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 92.5% (25 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 77.6% (156 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 55.3% (99 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/zh_Hant/
Translated using Weblate (Polish)
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 31.7% (160 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.3% (180 of 183 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 76.0% (181 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 84.7% (61 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (59 of 59 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 57.1% (28 of 49 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (40 of 40 strings)
Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (40 of 40 strings)
Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (178 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 10.4% (16 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 91.1% (103 of 113 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Polish)
Currently translated at 64.2% (324 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pl/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (6 of 6 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Added translation using Weblate (Chinese (Traditional Han script))
Translated using Weblate (Polish)
Currently translated at 35.9% (181 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pl/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 97.8% (2733 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 31.5% (159 of 504 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/
Translated using Weblate (Spanish)
Currently translated at 99.5% (237 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 26.5% (34 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 39.3% (100 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 64.2% (183 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 97.8% (2734 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 91.1% (103 of 113 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.3% (180 of 183 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 76.6% (154 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 16.1% (5 of 31 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 75.0% (21 of 28 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 97.8% (46 of 47 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 97.1% (135 of 139 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (26 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 40.4% (72 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 93.9% (31 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/zh_Hant/
Translated using Weblate (Spanish)
Currently translated at 99.2% (2773 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 83.3% (60 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.8% (170 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 65.5% (156 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 71.7% (71 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/zh_Hant/
Translated using Weblate (Korean)
Currently translated at 1.2% (1 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/ko/
Translated using Weblate (Korean)
Currently translated at 10.6% (21 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ko/
Translated using Weblate (Korean)
Currently translated at 47.5% (19 of 40 strings)
Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/ko/
Translated using Weblate (Korean)
Currently translated at 19.4% (15 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/ko/
Translated using Weblate (Korean)
Currently translated at 14.6% (26 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/ko/
Translated using Weblate (Korean)
Currently translated at 12.3% (14 of 113 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/ko/
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hyeonjeong Lee <h9101654@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: nKsyn <e.nksyn@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hyeonjeong Lee <h9101654@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: nKsyn <e.nksyn@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hant/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
Paul Donald [Mon, 26 Jan 2026 03:30:39 +0000 (04:30 +0100)]
luci-app-dockerman: i18n
follow-up to JS conversion
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Mon, 26 Jan 2026 03:29:25 +0000 (04:29 +0100)]
luci-app-dockerman: drop Lua
follow-up to JS conversion
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Thu, 22 Jan 2026 03:25:49 +0000 (04:25 +0100)]
luci-app-dockerman: JS API
requires either a reverse proxy which injects a suitable header
Access-Control-Allow-Origin: ...
or the local browser runs an extension like:
https://addons.mozilla.org/en-US/firefox/addon/cors-everywhere/
https://addons.mozilla.org/en-US/firefox/addon/access-control-allow-origin/
https://addons.mozilla.org/en-US/firefox/addon/cors-unblock/
https://addons.mozilla.org/en-US/firefox/addon/cross-domain-cors/
Then the local JS API can make calls to:
http :// x.x.x.x:2375 or https :// x.x.x.x:2376
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Sun, 6 Jul 2025 00:33:02 +0000 (02:33 +0200)]
luci-app-dockerman: convert to JS
This is a complete rewrite of the original Lua
dockerman in ECMAScript and ucode. Now with most of the
Lua gone, we can rename LuCI to JUCI. JavaScript ucode
Configuration Interface :)
Docker manager basically saw no updates or bug fixes
due to the Lua update embargo and transition to ECMAScript
in the luci repo.
But now that the app is rewritten, updates should come
readily from the community. Expect a few bugs in this,
although it has seen lots of testing - it's also seen lots
of development in different directions. Networking
scenarios might require some additions and fixes to the
GUI.
Swarm functionality is not implemented in this client and
is left as an exercise to the community and those with time.
All functionality found in the original Lua version is
present in this one, except for container "upgrade".
Some minor differences are introduced to improve layout and
logic.
There is no "remote endpoint" any longer since sockets
are the main method of connecting to dockerd - and sockets
accept remote connections. Docker manager and dockerd
on the same host are a remote connection. Buuut, dockerd
removes listening on any IP without --tls* options after v27.
There is no encryption between docker manager and the
API endpoint, or the container consoles when using the
standard /var/run/docker.sock.
See: https://github.com/openwrt/luci/issues/7310
TODO: handle image update ("Upgrade") for a container
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 21:39:42 +0000 (22:39 +0100)]
luci-base: load luci preferences early
Follow-up to
315dbfc7498e2f43afb0119b992915e8f311bc37
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 19:51:07 +0000 (20:51 +0100)]
Merge remote-tracking branch 'weblate/master'
Paul Donald [Tue, 3 Feb 2026 19:30:37 +0000 (20:30 +0100)]
luci-base: load luci preferences early
Follow-up to
315dbfc7498e2f43afb0119b992915e8f311bc37
In order to look at any saved uci value, the luci config
must be loaded before we render the page, so we can determine
stored preferences, for things like table filter, without
encumbering all consumers of configurable elements to load
the luci uci configuration.
All (Table) elements extend CBIAbstractElement, so load
there.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
nKsyn [Tue, 3 Feb 2026 07:45:06 +0000 (08:45 +0100)]
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Signed-off-by: nKsyn <e.nksyn@gmail.com>
nKsyn [Tue, 3 Feb 2026 07:48:59 +0000 (08:48 +0100)]
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hans/
Signed-off-by: nKsyn <e.nksyn@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:32:47 +0000 (08:32 +0100)]
luci-app-snmpd: fix i18n compile warn
standard input:71: warning:
Empty msgid. It is reserved by GNU gettext:
gettext("") returns the header entry with
meta information, not the empty string.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:30:50 +0000 (08:30 +0100)]
luci-app-pagekitec: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:27:33 +0000 (08:27 +0100)]
luci-app-pagekitec: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:20:51 +0000 (08:20 +0100)]
luci-app-openwisp: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:18:34 +0000 (08:18 +0100)]
luci-app-tailscale-community: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:17:08 +0000 (08:17 +0100)]
luci-app-transmission: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:15:58 +0000 (08:15 +0100)]
luci-app-nextdns: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:11:20 +0000 (08:11 +0100)]
luci-app-adblock: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:01:32 +0000 (08:01 +0100)]
luci-app-ttyd: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:14:34 +0000 (08:14 +0100)]
luci-app-frpc: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:14:21 +0000 (08:14 +0100)]
luci-app-frps: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 06:46:33 +0000 (07:46 +0100)]
luci-app-acme: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 06:31:43 +0000 (07:31 +0100)]
luci-app-banip: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 07:40:43 +0000 (08:40 +0100)]
luci-app-olsr: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 06:10:13 +0000 (07:10 +0100)]
luci-app-mosquitto: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 06:48:29 +0000 (07:48 +0100)]
luci-app-crowdsec-firewall-bouncer: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 06:04:06 +0000 (07:04 +0100)]
luci-app-bcp38: fix i18n compile warn
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 06:22:04 +0000 (07:22 +0100)]
build: do not run ./build/mkbasepot.sh twice
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Hosted Weblate [Mon, 2 Feb 2026 20:06:48 +0000 (21:06 +0100)]
Translated using Weblate (Korean)
Currently translated at 79.2% (225 of 284 strings)
Translated using Weblate (Korean)
Currently translated at 25.0% (7 of 28 strings)
Translated using Weblate (Korean)
Currently translated at 16.8% (13 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/ko/
Translated using Weblate (Korean)
Currently translated at 40.0% (12 of 30 strings)
Translated using Weblate (Korean)
Currently translated at 1.1% (2 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/ko/
Translated using Weblate (Korean)
Currently translated at 9.8% (25 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Added translation using Weblate (Korean)
Translated using Weblate (Korean)
Currently translated at 10.1% (20 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (62 of 62 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/ko/
Translated using Weblate (Korean)
Currently translated at 96.0% (24 of 25 strings)
Translated using Weblate (Korean)
Currently translated at 13.2% (26 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ko/
Translated using Weblate (Korean)
Currently translated at 9.4% (24 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/ko/
Added translation using Weblate (Korean)
Added translation using Weblate (Korean)
Translated using Weblate (Korean)
Currently translated at 73.2% (2047 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 65.0% (13 of 20 strings)
Translation: OpenWrt/LuCI/applications/crowdsec-firewall-bouncer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscrowdsec-firewall-bouncer/ko/
Translated using Weblate (Korean)
Currently translated at 30.0% (9 of 30 strings)
Translated using Weblate (Korean)
Currently translated at 9.0% (23 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Added translation using Weblate (Korean)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/lt/
Translated using Weblate (Lithuanian)
Currently translated at 93.9% (2625 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/
Translated using Weblate (German)
Currently translated at 93.1% (2603 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (165 of 165 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (89 of 89 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (165 of 165 strings)
Translated using Weblate (Korean)
Currently translated at 8.6% (22 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Korean)
Currently translated at 99.2% (127 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/ko/
Translated using Weblate (Korean)
Currently translated at 42.6% (84 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ko/
Translated using Weblate (Korean)
Currently translated at 32.5% (56 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ko/
Translated using Weblate (Korean)
Currently translated at 16.9% (21 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ko/
Translated using Weblate (Korean)
Currently translated at 38.7% (43 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ko/
Translated using Weblate (Korean)
Currently translated at 25.0% (15 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ko/
Translated using Weblate (Korean)
Currently translated at 22.4% (11 of 49 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/ko/
Translated using Weblate (Korean)
Currently translated at 54.3% (25 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/ko/
Translated using Weblate (Korean)
Currently translated at 57.7% (26 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Korean)
Currently translated at 13.2% (26 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ko/
Translated using Weblate (Korean)
Currently translated at 90.9% (30 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/ko/
Translated using Weblate (Korean)
Currently translated at 15.9% (19 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ko/
Translated using Weblate (Korean)
Currently translated at 63.0% (133 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ko/
Translated using Weblate (Korean)
Currently translated at 76.4% (78 of 102 strings)
Translated using Weblate (Korean)
Currently translated at 17.2% (29 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ko/
Added translation using Weblate (Korean)
Translated using Weblate (Korean)
Currently translated at 23.3% (14 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ko/
Translated using Weblate (Korean)
Currently translated at 2.7% (3 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ko/
Translated using Weblate (Korean)
Currently translated at 22.2% (16 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ko/
Translated using Weblate (Korean)
Currently translated at 13.3% (10 of 75 strings)
Added translation using Weblate (Korean)
Translated using Weblate (Portuguese)
Currently translated at 12.9% (4 of 31 strings)
Translated using Weblate (Korean)
Currently translated at 1.8% (2 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ko/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Lithuanian)
Currently translated at 77.4% (86 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/lt/
Translated using Weblate (Lithuanian)
Currently translated at 99.2% (138 of 139 strings)
Translated using Weblate (Portuguese)
Currently translated at 91.2% (385 of 422 strings)
Translated using Weblate (Portuguese)
Currently translated at 96.2% (26 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/pt/
Translated using Weblate (Irish)
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/lt/
Translated using Weblate (Polish)
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (Lithuanian)
Currently translated at 54.0% (60 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/lt/
Translated using Weblate (Lithuanian)
Currently translated at 35.8% (91 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/lt/
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hyeonjeong Lee <h9101654@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Thiago Garcia <thiagosgarcia@gmail.com>
Co-authored-by: Werner Schleifer <werner.schleifer@gmail.com>
Co-authored-by: nKsyn <e.nksyn@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hyeonjeong Lee <h9101654@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Thiago Garcia <thiagosgarcia@gmail.com>
Signed-off-by: Werner Schleifer <werner.schleifer@gmail.com>
Signed-off-by: nKsyn <e.nksyn@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/es/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Hosted Weblate [Tue, 3 Feb 2026 06:00:35 +0000 (07:00 +0100)]
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (422 of 422 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hans/
Translated using Weblate (Korean)
Currently translated at 79.2% (225 of 284 strings)
Translated using Weblate (Korean)
Currently translated at 25.0% (7 of 28 strings)
Translated using Weblate (Korean)
Currently translated at 16.8% (13 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/ko/
Translated using Weblate (Korean)
Currently translated at 40.0% (12 of 30 strings)
Translated using Weblate (Korean)
Currently translated at 1.1% (2 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/ko/
Translated using Weblate (Korean)
Currently translated at 9.8% (25 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Added translation using Weblate (Korean)
Translated using Weblate (Korean)
Currently translated at 10.1% (20 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (62 of 62 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/ko/
Translated using Weblate (Korean)
Currently translated at 96.0% (24 of 25 strings)
Translated using Weblate (Korean)
Currently translated at 13.2% (26 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ko/
Translated using Weblate (Korean)
Currently translated at 9.4% (24 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/ko/
Added translation using Weblate (Korean)
Added translation using Weblate (Korean)
Translated using Weblate (Korean)
Currently translated at 73.2% (2047 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 65.0% (13 of 20 strings)
Translation: OpenWrt/LuCI/applications/crowdsec-firewall-bouncer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscrowdsec-firewall-bouncer/ko/
Translated using Weblate (Korean)
Currently translated at 30.0% (9 of 30 strings)
Translated using Weblate (Korean)
Currently translated at 9.0% (23 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Added translation using Weblate (Korean)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/lt/
Translated using Weblate (Lithuanian)
Currently translated at 93.9% (2625 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/
Translated using Weblate (German)
Currently translated at 93.1% (2603 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (165 of 165 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (89 of 89 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (165 of 165 strings)
Translated using Weblate (Korean)
Currently translated at 8.6% (22 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Korean)
Currently translated at 99.2% (127 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/ko/
Translated using Weblate (Korean)
Currently translated at 42.6% (84 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ko/
Translated using Weblate (Korean)
Currently translated at 32.5% (56 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ko/
Translated using Weblate (Korean)
Currently translated at 16.9% (21 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ko/
Translated using Weblate (Korean)
Currently translated at 38.7% (43 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ko/
Translated using Weblate (Korean)
Currently translated at 25.0% (15 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ko/
Translated using Weblate (Korean)
Currently translated at 22.4% (11 of 49 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/ko/
Translated using Weblate (Korean)
Currently translated at 54.3% (25 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/ko/
Translated using Weblate (Korean)
Currently translated at 57.7% (26 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Korean)
Currently translated at 13.2% (26 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ko/
Translated using Weblate (Korean)
Currently translated at 90.9% (30 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/ko/
Translated using Weblate (Korean)
Currently translated at 15.9% (19 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ko/
Translated using Weblate (Korean)
Currently translated at 63.0% (133 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ko/
Translated using Weblate (Korean)
Currently translated at 76.4% (78 of 102 strings)
Translated using Weblate (Korean)
Currently translated at 17.2% (29 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ko/
Added translation using Weblate (Korean)
Translated using Weblate (Korean)
Currently translated at 23.3% (14 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ko/
Translated using Weblate (Korean)
Currently translated at 2.7% (3 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ko/
Translated using Weblate (Korean)
Currently translated at 22.2% (16 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ko/
Translated using Weblate (Korean)
Currently translated at 13.3% (10 of 75 strings)
Added translation using Weblate (Korean)
Translated using Weblate (Portuguese)
Currently translated at 12.9% (4 of 31 strings)
Translated using Weblate (Korean)
Currently translated at 1.8% (2 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ko/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Lithuanian)
Currently translated at 77.4% (86 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/lt/
Translated using Weblate (Lithuanian)
Currently translated at 99.2% (138 of 139 strings)
Translated using Weblate (Portuguese)
Currently translated at 91.2% (385 of 422 strings)
Translated using Weblate (Portuguese)
Currently translated at 96.2% (26 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/pt/
Translated using Weblate (Irish)
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/lt/
Translated using Weblate (Polish)
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (Lithuanian)
Currently translated at 54.0% (60 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/lt/
Translated using Weblate (Lithuanian)
Currently translated at 35.8% (91 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/lt/
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hyeonjeong Lee <h9101654@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Thiago Garcia <thiagosgarcia@gmail.com>
Co-authored-by: Werner Schleifer <werner.schleifer@gmail.com>
Co-authored-by: nKsyn <e.nksyn@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hyeonjeong Lee <h9101654@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Thiago Garcia <thiagosgarcia@gmail.com>
Signed-off-by: Werner Schleifer <werner.schleifer@gmail.com>
Signed-off-by: nKsyn <e.nksyn@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/es/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Paul Donald [Tue, 3 Feb 2026 05:59:25 +0000 (06:59 +0100)]
luci-proto-wireguard: fix i18n compile error
Message contains an embedded URL.
Better move it out of the translatable string
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 05:48:37 +0000 (06:48 +0100)]
luci-mod-system: refresh repokeys
Remove manual UI setup and implement JSONMap.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Mon, 2 Feb 2026 19:51:30 +0000 (20:51 +0100)]
luci-mod-network: enable row filtering for interfaces overview
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Mon, 2 Feb 2026 21:40:20 +0000 (22:40 +0100)]
luci-app-firewall: enable row filtering for firewall rules
This is an area users seem to have most trouble searching
(via the browser window search), and firewall tables
tend to be the largest tables. Enable search.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Mon, 2 Feb 2026 21:22:01 +0000 (22:22 +0100)]
luci-mod-system: expose table filters via flag
Filters might not be everyone's aesthetics, so hide filters
by default and expose a global flag which can be set under
System -> System -> Language and Style. Only tables which
have .filterrow set to true will show filters.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Mon, 2 Feb 2026 21:49:04 +0000 (22:49 +0100)]
luci-base: enable table filtering via .filterrow
filter() is already available to pre-filter any data we
want to display in a table prior to render, although this
is primarily to filter on data types in a config file.
Now it is possible to display a header row (thead)
with text fields to search a table column. Set the table
property .filterrow to true to enable. It is null by default
so the filter header row is disabled. The filters work
cumulatively, so they can be used in combination.
Stabilize column widths so when nothing shows due to
filters, the filter header rows don't eat up all the table
width and jump around if action buttons are present at the
right end of data rows.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Tue, 3 Feb 2026 05:42:15 +0000 (06:42 +0100)]
luci-base: refresh table generation
Tables are now structured with standard HTML tags:
table -> thead -> tr rows
table -> tbody -> tr rows
table -> tfoot -> tr rows
- wrap table header rows in a thead element
- wrap table body rows in a tbody element
- wrap footer rowss in a tfoot element
Footer row data can be provided by initializing any of the
form table types with .footer set to a string or function, or
overriding the renderFooterRows method.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Mon, 2 Feb 2026 17:40:26 +0000 (18:40 +0100)]
luci-base: actions title for actions buttons group
Customizable title.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Mon, 2 Feb 2026 16:11:24 +0000 (17:11 +0100)]
luci-base: restore titles class
follow-up to
720c96ce5b85583c8c6db6ef31857dc8a3eeb600
While ::before CSS styling has been deactivated, and
'content' removed, cbi-value-first-field is a bit
ambiguous. So, restore cbi-section-table-titles, and
replace the ::before tags in CSS.
Remove also the data-title for title rows. We already
insert titles for named headers and rows via HTML and
not via CSS after the mentioned commit.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Sun, 1 Feb 2026 18:44:11 +0000 (19:44 +0100)]
luci-base: render button for drag handle
follow-up to
4d04877e0f013fd22bb184183bdaffe01c39a980
divs look OK in all themes but for Openwrt2020, but button
looks fine everywhere (as it was before above commit).
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Sat, 31 Jan 2026 22:49:13 +0000 (23:49 +0100)]
luci-base: do not coerce objects to strings
When getting values from the form, especially in a JSONMap,
some objects may be nested, and as such, it's not much use
to return '[object Object]'. Return the object instead, so
the caller can do something useful with it. This makes
multidimensional maps much easier to use.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Sat, 31 Jan 2026 15:09:17 +0000 (16:09 +0100)]
luci-app-nut: fix value misspelling
monitor recognizes hostsync not hotsync
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Hosted Weblate [Fri, 30 Jan 2026 19:42:25 +0000 (20:42 +0100)]
Translated using Weblate (Turkish)
Currently translated at 44.1% (105 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/tr/
Translated using Weblate (Turkish)
Currently translated at 71.9% (205 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/tr/
Translated using Weblate (Turkish)
Currently translated at 44.8% (22 of 49 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (177 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/tr/
Translated using Weblate (Korean)
Currently translated at 8.2% (21 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Polish)
Currently translated at 100.0% (2793 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Turkish)
Currently translated at 5.4% (9 of 165 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (27 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/tr/
Translated using Weblate (Turkish)
Currently translated at 5.1% (13 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/tr/
Translated using Weblate (Korean)
Currently translated at 34.5% (57 of 165 strings)
Translated using Weblate (Turkish)
Currently translated at 78.5% (22 of 28 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/tr/
Translated using Weblate (Turkish)
Currently translated at 84.7% (61 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/tr/
Translated using Weblate (Korean)
Currently translated at 15.1% (18 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ko/
Translated using Weblate (Turkish)
Currently translated at 52.3% (77 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/tr/
Translated using Weblate (Turkish)
Currently translated at 79.1% (148 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/tr/
Translated using Weblate (Turkish)
Currently translated at 41.9% (13 of 31 strings)
Translated using Weblate (Turkish)
Currently translated at 91.9% (388 of 422 strings)
Translated using Weblate (Turkish)
Currently translated at 68.0% (32 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/tr/
Translated using Weblate (Turkish)
Currently translated at 72.7% (72 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/tr/
Translated using Weblate (Turkish)
Currently translated at 7.5% (9 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/tr/
Translated using Weblate (Turkish)
Currently translated at 5.3% (6 of 113 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/tr/
Translated using Weblate (Spanish)
Currently translated at 99.2% (2773 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Latvian)
Currently translated at 7.5% (210 of 2793 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lv/
Translated using Weblate (Turkish)
Currently translated at 62.5% (10 of 16 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/tr/
Translated using Weblate (Turkish)
Currently translated at 74.8% (134 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/tr/
Translated using Weblate (Turkish)
Currently translated at 3.6% (4 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/tr/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/lt/
Translated using Weblate (Lithuanian)
Currently translated at 37.8% (42 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/lt/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/zh_Hans/
Translated using Weblate (Czech)
Currently translated at 100.0% (2791 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (46 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/cs/
Translated using Weblate (Polish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/pl/
Translated using Weblate (Czech)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/cs/
Translated using Weblate (Czech)
Currently translated at 97.2% (70 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/cs/
Translated using Weblate (Czech)
Currently translated at 99.0% (110 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/cs/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/lt/
Translated using Weblate (Czech)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/cs/
Translated using Weblate (Czech)
Currently translated at 97.6% (168 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (128 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/cs/
Translated using Weblate (Czech)
Currently translated at 95.7% (45 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (139 of 139 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (45 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/cs/
Co-authored-by: Derman <mole.qnap@gmail.com>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hyeonjeong Lee <h9101654@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Paweł Dembicki <paweldembicki@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Derman <mole.qnap@gmail.com>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hyeonjeong Lee <h9101654@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Pavel Borecki <pavel.borecki@gmail.com>
Signed-off-by: Paweł Dembicki <paweldembicki@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/tr/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/wol
Stan Grishin [Wed, 28 Jan 2026 00:23:53 +0000 (00:23 +0000)]
luci-app-adblock-fast: update to 1.2.1-r3
* bugfix: check if name passed to setInitAction of rpcd script matches the
package name
* feature: add cron job support to WebUI (thanks @Aethersailor)
* add support for dnsmasq_sanity_check and dnsmasq_validity_check to UI
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Youfu Zhang [Thu, 29 Jan 2026 03:06:15 +0000 (03:06 +0000)]
luci-mod-network: fix placeholder for roaming identifiers
OpenWrt commit
3cc56a5 chaged the default value of `mobility_domain` and
`r1_key_holder` options. This commit removes the stale hard-coded `4f57`
from luci to avoid ambiguity.
Closes: openwrt/luci#8267
Signed-off-by: Youfu Zhang <zhangyoufu@gmail.com>
Paul Donald [Thu, 29 Jan 2026 18:12:10 +0000 (19:12 +0100)]
luci-mod-system: make repokeys more future proof
Detect future release key names based on pattern.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Thu, 29 Jan 2026 18:02:12 +0000 (19:02 +0100)]
luci-base: fix tab handling in modal dialogues
When adding tabs in modal dialogues, the old code of simply assigning
s.tabs = this.tabs was problematic because it was an array of objects
whose behaviour would cause a traceback when s.tab is called in e.g.
a protocol handler Modal when it was reopened.
Now verify the properties do not already exist before assigning them.
This means one can define s.tab(...) in a Modal UI without a try
block (which would even then sometimes fail).
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Thu, 29 Jan 2026 05:09:01 +0000 (06:09 +0100)]
luci-app-splash: drop old Lua app
See https://github.com/openwrt/luci/issues/7310
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Wed, 28 Jan 2026 05:04:27 +0000 (06:04 +0100)]
luci-base: fix click and drag handling
Previously when a table has the sortable property true, the
whole row was draggable but without any useful effect on desktop
or mobile. Only commencing the drag from the drag button worked
as intended. This interfered with text selections or other actions
in the table row.
Now the drag and touch events are bound to the drag button only.
The result is the same but the row contents are now selectable.
This change works on both desktop and touch only devices like
mobile.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Dirk Brenken [Wed, 28 Jan 2026 19:15:55 +0000 (20:15 +0100)]
luci-app-adblock: sync with adblock 4.5.0-4
Signed-off-by: Dirk Brenken <dev@brenken.org>
Hosted Weblate [Tue, 27 Jan 2026 15:53:11 +0000 (16:53 +0100)]
Translated using Weblate (Korean)
Currently translated at 42.1% (83 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ko/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/
Translated using Weblate (Korean)
Currently translated at 55.5% (25 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Korean)
Currently translated at 76.4% (78 of 102 strings)
Translated using Weblate (Swedish)
Currently translated at 64.1% (52 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/sv/
Translated using Weblate (Swedish)
Currently translated at 31.5% (35 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/sv/
Translated using Weblate (Swedish)
Currently translated at 26.3% (19 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/sv/
Translated using Weblate (Swedish)
Currently translated at 70.9% (22 of 31 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/sv/
Translated using Weblate (Swedish)
Currently translated at 38.9% (1087 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/
Translated using Weblate (Korean)
Currently translated at 20.4% (9 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ko/
Translated using Weblate (Swedish)
Currently translated at 97.6% (84 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/sv/
Translated using Weblate (Irish)
Currently translated at 100.0% (139 of 139 strings)
Translated using Weblate (Korean)
Currently translated at 20.4% (10 of 49 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/ko/
Translated using Weblate (Swedish)
Currently translated at 27.7% (55 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/sv/
Translated using Weblate (Swedish)
Currently translated at 55.5% (45 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/sv/
Translated using Weblate (Korean)
Currently translated at 72.5% (74 of 102 strings)
Translated using Weblate (Korean)
Currently translated at 20.2% (19 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/ko/
Translated using Weblate (Swedish)
Currently translated at 60.6% (60 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/sv/
Translated using Weblate (Korean)
Currently translated at 16.6% (28 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ko/
Translated using Weblate (Korean)
Currently translated at 90.9% (30 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/ko/
Translated using Weblate (Swedish)
Currently translated at 35.9% (55 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/sv/
Translated using Weblate (Swedish)
Currently translated at 61.7% (29 of 47 strings)
Translated using Weblate (Swedish)
Currently translated at 71.6% (43 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/sv/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2791 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (139 of 139 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/uk/
Translated using Weblate (Korean)
Currently translated at 18.3% (9 of 49 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (75 of 75 strings)
Translated using Weblate (German)
Currently translated at 93.9% (93 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/de/
Translated using Weblate (Spanish)
Currently translated at 98.6% (73 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/es/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.8% (2759 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Korean)
Currently translated at 36.3% (12 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/ko/
Translated using Weblate (Korean)
Currently translated at 52.9% (9 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/ko/
Translated using Weblate (German)
Currently translated at 63.0% (75 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/de/
Translated using Weblate (Korean)
Currently translated at 7.8% (20 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2791 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (139 of 139 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/lt/
Translated using Weblate (Korean)
Currently translated at 73.3% (2046 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 11.3% (5 of 44 strings)
Translated using Weblate (Korean)
Currently translated at 87.8% (29 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/ko/
Translated using Weblate (Lithuanian)
Currently translated at 89.4% (213 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/lt/
Translated using Weblate (Polish)
Currently translated at 100.0% (139 of 139 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (139 of 139 strings)
Translated using Weblate (Spanish)
Currently translated at 99.1% (236 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Spanish)
Currently translated at 88.2% (210 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Spanish)
Currently translated at 87.3% (208 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Swedish)
Currently translated at 0.6% (1 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/sv/
Added translation using Weblate (Swedish)
Translated using Weblate (Spanish)
Currently translated at 86.1% (205 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Swedish)
Currently translated at 14.5% (37 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/sv/
Translated using Weblate (Spanish)
Currently translated at 83.6% (199 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Swedish)
Currently translated at 33.3% (10 of 30 strings)
Translated using Weblate (Spanish)
Currently translated at 81.9% (195 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/es/
Translated using Weblate (Swedish)
Currently translated at 23.3% (7 of 30 strings)
Added translation using Weblate (Swedish)
Translated using Weblate (Swedish)
Currently translated at 30.6% (34 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/sv/
Translated using Weblate (Swedish)
Currently translated at 29.7% (33 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/sv/
Translated using Weblate (Swedish)
Currently translated at 54.5% (90 of 165 strings)
Translated using Weblate (Swedish)
Currently translated at 14.1% (36 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/sv/
Translated using Weblate (Swedish)
Currently translated at 26.1% (29 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/sv/
Translated using Weblate (Swedish)
Currently translated at 53.9% (55 of 102 strings)
Translated using Weblate (Swedish)
Currently translated at 38.8% (1085 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/
Translated using Weblate (Swedish)
Currently translated at 71.6% (43 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/sv/
Translated using Weblate (Swedish)
Currently translated at 21.0% (31 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/sv/
Translated using Weblate (Swedish)
Currently translated at 58.9% (99 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/sv/
Translated using Weblate (Spanish)
Currently translated at 99.2% (2771 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Swedish)
Currently translated at 33.1% (57 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/sv/
Translated using Weblate (Swedish)
Currently translated at 54.5% (18 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/sv/
Translated using Weblate (Swedish)
Currently translated at 26.0% (12 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/sv/
Translated using Weblate (Spanish)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/es/
Translated using Weblate (Swedish)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/sv/
Translated using Weblate (Swedish)
Currently translated at 42.2% (19 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/sv/
Translated using Weblate (Spanish)
Currently translated at 99.2% (2771 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/es/
Translated using Weblate (Korean)
Currently translated at 73.1% (2043 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Lithuanian)
Currently translated at 35.4% (90 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/lt/
Translated using Weblate (Irish)
Currently translated at 100.0% (2791 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (2791 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ga/
Translated using Weblate (Korean)
Currently translated at 72.9% (2036 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Korean)
Currently translated at 47.6% (201 of 422 strings)
Translated using Weblate (Korean)
Currently translated at 72.6% (2029 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 99.2% (127 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ko/
Translated using Weblate (Polish)
Currently translated at 100.0% (422 of 422 strings)
Translated using Weblate (Korean)
Currently translated at 97.8% (46 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ko/
Translated using Weblate (Korean)
Currently translated at 72.4% (2021 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Polish)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/pl/
Translated using Weblate (Korean)
Currently translated at 93.9% (93 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2791 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (238 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (422 of 422 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/pl/
Translated using Weblate (Polish)
Currently translated at 85.7% (204 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/
Translated using Weblate (Polish)
Currently translated at 80.2% (191 of 238 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (422 of 422 strings)
Translated using Weblate (Polish)
Currently translated at 94.9% (94 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2791 of 2791 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hyeonjeong Lee <h9101654@gmail.com>
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Nicolas Aigner <nicolas.aigner@gmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: Werner Schleifer <werner.schleifer@gmail.com>
Co-authored-by: nKsyn <e.nksyn@gmail.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hyeonjeong Lee <h9101654@gmail.com>
Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Nicolas Aigner <nicolas.aigner@gmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: Werner Schleifer <werner.schleifer@gmail.com>
Signed-off-by: nKsyn <e.nksyn@gmail.com>
Signed-off-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/sv/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Daniel F. Dickinson [Sun, 25 Jan 2026 10:39:07 +0000 (05:39 -0500)]
luci-app-nut: improve confusing driver option text
Some driver options were noted as '(Display)' even though they are
added to the `ups.conf` configuration file (this is because the drivers
use them in the messages they emit). Since not all drivers support these
options and it is quite a large job to manage the which options apply
to which of the many drivers for nut, for now we add informational
text to inform the user of the situation.
Discussed in #8200 mfr, model fields not valid on usbhid-ups driver
and #8241.
As noted in the latter's comments, more than one driver uses the
problematic options, so the solution is not as simple as hiding the
options for any driver except that one.
Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
Carlo Szelinsky [Sun, 25 Jan 2026 11:40:49 +0000 (12:40 +0100)]
luci-base: poe and PSE details & configuration
Adds PoE/PSE configuration support for modern linux (PSE-PD).
This change is based on the PSE-PD backport (from 6.17)
and netifd|ubus changes.
* Add getPSE() [receive all status information]
and hasPSE() [has the device PSE hardware?]
* Changes ACL permissions to query network.device status information
* Add two new PoE icons (PoE active with link up + link down) for
the port status page
* Changes port status to show PoE information, next to link information
and data transfer.
* Add a new tab for PoE/PSE to the device configuration,
which will only be displayed if the device supports PSE
Signed-off-by: Carlo Szelinsky <github@szelinsky.de>
Hannu Nyman [Sun, 25 Jan 2026 06:52:33 +0000 (08:52 +0200)]
treewide: sync translations
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hosted Weblate [Sun, 25 Jan 2026 06:25:35 +0000 (07:25 +0100)]
Translated using Weblate (Portuguese (Brazil))
Currently translated at 23.6% (39 of 165 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 81.2% (13 of 16 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 32.2% (10 of 31 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/uk/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.2% (165 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 15.9% (19 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 15.5% (12 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.4% (2737 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/uk/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 21.2% (14 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 69.6% (23 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 15.7% (14 of 89 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/pt_BR/
Translated using Weblate (Korean)
Currently translated at 72.5% (2015 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 55.7% (82 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 84.7% (61 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/pt_BR/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.8% (170 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 15.3% (39 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/pt_BR/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/uk/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (59 of 59 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/zh_Hans/
Translated using Weblate (Lithuanian)
Currently translated at 91.9% (172 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/lt/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pl/
Translated using Weblate (Korean)
Currently translated at 71.1% (1976 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 71.0% (1975 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ko/
Translated using Weblate (Korean)
Currently translated at 71.0% (1974 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Spanish)
Currently translated at 99.4% (186 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/es/
Translated using Weblate (Korean)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ko/
Translated using Weblate (Spanish)
Currently translated at 96.2% (180 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/es/
Translated using Weblate (Spanish)
Currently translated at 93.0% (67 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/es/
Translated using Weblate (Spanish)
Currently translated at 98.2% (111 of 113 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/es/
Translated using Weblate (Spanish)
Currently translated at 91.6% (66 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/es/
Translated using Weblate (Spanish)
Currently translated at 99.3% (2760 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/es/
Translated using Weblate (Korean)
Currently translated at 70.9% (1973 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (178 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/pl/
Translated using Weblate (Korean)
Currently translated at 70.8% (1969 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 70.6% (1964 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 70.6% (1963 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 70.5% (1960 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 70.4% (1959 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Lithuanian)
Currently translated at 94.4% (2625 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (207 of 207 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/lt/
Translated using Weblate (Korean)
Currently translated at 70.4% (1958 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (45 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (128 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/uk/
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (46 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (165 of 165 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/uk/
Translated using Weblate (Japanese)
Currently translated at 67.1% (1867 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ja/
Translated using Weblate (Korean)
Currently translated at 70.3% (1954 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (73 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/uk/
Translated using Weblate (Italian)
Currently translated at 22.9% (45 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/it/
Translated using Weblate (Korean)
Currently translated at 70.2% (1953 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Italian)
Currently translated at 97.4% (192 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/it/
Translated using Weblate (Italian)
Currently translated at 78.5% (22 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/it/
Translated using Weblate (Italian)
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/it/
Translated using Weblate (Italian)
Currently translated at 10.3% (17 of 165 strings)
Translated using Weblate (Italian)
Currently translated at 19.7% (37 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/it/
Translated using Weblate (Italian)
Currently translated at 25.8% (52 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/it/
Translated using Weblate (Italian)
Currently translated at 40.5% (103 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/it/
Translated using Weblate (Italian)
Currently translated at 54.1% (112 of 207 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/it/
Translated using Weblate (Italian)
Currently translated at 24.1% (102 of 422 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (31 of 31 strings)
Translated using Weblate (Italian)
Currently translated at 55.5% (15 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/it/
Translated using Weblate (Italian)
Currently translated at 84.9% (2360 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/it/
Translated using Weblate (Italian)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/it/
Translated using Weblate (Italian)
Currently translated at 69.8% (199 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/it/
Translated using Weblate (Italian)
Currently translated at 70.2% (33 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/it/
Translated using Weblate (Italian)
Currently translated at 81.8% (18 of 22 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/it/
Translated using Weblate (Italian)
Currently translated at 10.9% (13 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/it/
Translated using Weblate (Italian)
Currently translated at 4.5% (5 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/it/
Co-authored-by: Alexei Znamensky <russoz@gmail.com>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hyeonjeong Lee <h9101654@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Monarch <monarch.scrap-0p@users.noreply.hosted.weblate.org>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: niky1987 <niky1987@libero.it>
Co-authored-by: sergio <sergio+it@outerface.net>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Alexei Znamensky <russoz@gmail.com>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hyeonjeong Lee <h9101654@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Monarch <monarch.scrap-0p@users.noreply.hosted.weblate.org>
Signed-off-by: Random <random-r@users.noreply.hosted.weblate.org>
Signed-off-by: niky1987 <niky1987@libero.it>
Signed-off-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/pt_BR/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/applications/wol
Paul Donald [Sat, 24 Jan 2026 14:30:04 +0000 (15:30 +0100)]
luci-app-attendedsysupgrade: spell fix
Closes https://github.com/openwrt/luci/pull/8259
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Dirk Brenken [Sat, 24 Jan 2026 13:39:03 +0000 (14:39 +0100)]
luci-app-adblock: sync with adblock 4.5.0-2
Signed-off-by: Dirk Brenken <dev@brenken.org>
Tokisaki Galaxy [Fri, 23 Jan 2026 12:02:41 +0000 (20:02 +0800)]
luci-app-tailscale-community: refine UI strings
refine firewall setup description and add site2site help text
After community feedback and testing, many users
are confused about how to set up Site-to-Site (subnet routing).
Currently, the "Auto Configure Firewall" button is
essential for this feature but its
purpose is not prominent enough.
Signed-off-by: Tokisaki Galaxy <moebest@outlook.jp>
Brian White [Sat, 24 Jan 2026 00:09:33 +0000 (21:09 -0300)]
luci-theme-material: fix unreadable text
Fix low-contrast text in dark mode that caused
labels to be hard to read.
Signed-off-by: Brian White <brianwhitedev1996@gmail.com>
Paul Donald [Fri, 23 Jan 2026 19:53:21 +0000 (20:53 +0100)]
luci-base: add validator array support
While it's possible to stack validation using .datatype semantics,
e.g. o.datatype = 'and(foo,bar)' and those execute serially, they
depend on the internal validation factory and the built-ins there.
Now, one can define multiple functions in the calling code (passed
in an array) which execute serially. All validation functions
shall return true to succeed.
e.g.
```js
function foo(sid, val) {
return val.includes('foo');
}
function bar(sid, val) {
return val.includes('bar');
}
o = s.option(form.Value, 'foobar', _('foobar'));
o.default = 'foobar';
o.validate = [foo, bar];
```
This helps make validation less complex when special data-types
with high cardinality are in play. Previously, reuse of the this
context when calling sub functions was also lost.
The validate property passed to the new ui widget in form.js
```js
new ui.XX(..., { ... validate: this.getValidator(section_id), ...});
```
takes this.getValidator, which either binds a single validation
function or calls all of the validators, if the form element's
this.validate was an [array]. The result and effect are the same.
If a ui element is manually instantiated (when it's not being
called via form.js and this.getValidator might be unavailable),
passing an array to options.validate works identically:
```js
function foo(val) {
return val.includes('foo');
}
function bar(val) {
return val.includes('bar');
}
new ui.XX(..., { ... validate: [foo, bar], ...});
```
And the validation factory calls them serially.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Fri, 23 Jan 2026 18:46:58 +0000 (19:46 +0100)]
luci-base: add IPv6 LL and ULA validation
Also fix a bug in apply that assigned undefined to a value if
this.apply was used multiple times in the same caller.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
NaOH Lin [Fri, 23 Jan 2026 17:22:17 +0000 (01:22 +0800)]
luci-app-attendedsysupgrade: fix syntax error
Add the missing semicolon at the end of line 5.
Fix the syntax error popup on the LuCI homepage.
Related to 11_upgrades.js.
Fixes: f746a52979141df8ffbf7c3774002fead7817724
Signed-off-by: NaOH Lin <c2h5ohf@gmail.com>
Norman Gehrsitz [Sat, 3 Jan 2026 17:09:48 +0000 (18:09 +0100)]
luci-app-acme: support --cert-profile option
This makes the new --cert-profile option from https://github.com/openwrt/packages/pull/28237 available in Luci.
Signed-off-by: Norman Gehrsitz <git@gehrsitz.eu>
Paul Donald [Fri, 23 Jan 2026 06:01:08 +0000 (07:01 +0100)]
luci-app-ocserv: convert to JS
See: https://github.com/openwrt/luci/issues/7310
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Sat, 17 Jan 2026 19:18:37 +0000 (20:18 +0100)]
luci-base: dispatcher; improve wildcard routing
When a menu JSON describes an endpoint like
"admin/app/edit/*" : { ...
and the user navigates to
admin/app/edit/
instead of the URI which supplies an ID to edit, like
admin/app/edit/myfoobarthing
we now can use 'alias' and 'rewrite' to redirect
transparently for more generic endpoints.
Without this, it's possible to navigate to
admin/app/edit/
and the corresponding view does not receive a suitable
path/ID to derive data from, when views use anything
derived via L.env.requestpath.
This menu JSON
"admin/app/entry/*": {
"action": {
"type": "view",
"path": "app/entry"
}
},
"admin/app/entries": {
"title": "entries",
"order": 5,
"action": {
"type": "view",
"path": "app/entries"
}
},
"admin/app/entry": {
"action": {
"type": "alias",
"path": "admin/app/entries"
}
},
Produces JSON with a wildcardaction element
"entry":
{
"satisfied": true,
"wildcard": true,
"action":
{
"type": "alias",
"path": "admin/app/entries"
},
"wildcardaction":
{
"type": "view",
"path": "app/entry"
}
},
"entries":
{
"satisfied": true,
"action":
{
"type": "view",
"path": "app/entries"
},
"order": 5,
"title": "entries"
},
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Thu, 8 Jan 2026 17:12:40 +0000 (18:12 +0100)]
luci-base: amend rpc to handle objects in param
This allows more complex and nested call constructions. Example:
const container_create = rpc.declare({
object: 'frob',
method: 'glob',
params: { foo: { }, bar: { } },
});
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Eric Fahlgren [Wed, 21 Jan 2026 23:53:35 +0000 (15:53 -0800)]
luci-mod-status: clean up presentation of dhcp section
When no dhcp services are available, return null rather than an
empty container, thus suppressing display of the section altogether.
Add a title to the outer container so that the hide/show button
has something to control.
When both v4 and v6 tables are empty, display a message indicating
this rather than showing nothing below the title.
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
LASER-Yi [Tue, 20 Jan 2026 17:25:27 +0000 (01:25 +0800)]
luci-base: fix JSDoc errors in form.Flag and form.Button
Fix incorrect @lends, @name, @class, and @classdesc annotations to match the actual
public API (LuCI.form.Flag and LuCI.form.Button).
Signed-off-by: LASER-Yi <liangyi0007@gmail.com>
Eric Fahlgren [Fri, 23 Jan 2026 00:12:33 +0000 (16:12 -0800)]
luci-app-attendedsysupgrade: rework check-for-new-firmware
Do a complete overhaul of the firmware check:
When the Status -> Overview page is loaded, we check if the
configuration is set. If not, we ask the user to choose between
enabled or disabled. Once this is done, it never appears again
(much like the "set password" logic in the shell).
As a result, there is no longer a persistent section on the Overview
page with a simple toggle eating real estate and playing havoc with
the Hide/Show button scheme.
When the setting is enabled, then every time Status -> Overview
is loaded, we do the firmware check and display an alert notice
as before. But, the alert notice now contains a button to disable
the alerts, so navigation is still simple, you don't have to dig
around to figure out how to turn it off.
The logic for version comparisons was cleaned up and simplified.
Fixes: #7925
Fixes: #8226
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Ramon Van Gorkom [Sun, 4 Jan 2026 17:48:47 +0000 (18:48 +0100)]
luci-base: make some tables better searchable
This changes the "name" in specific tables from being painted to
being rendered. This allows the use of "ctrl-f" in browsers to e.g.
search for firewall rule names.
Closes https://github.com/openwrt/luci/issues/7708
Signed-off-by: Ramon Van Gorkom <Ramon00c00@gmail.com>
Link: https://github.com/openwrt/luci/pull/8191
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Tokisaki Galaxy [Sat, 15 Nov 2025 16:05:13 +0000 (00:05 +0800)]
luci-app-tailscale-community: add new application
This commit adds a new LuCI application for managing Tailscale on OpenWrt.
The application provides a web interface to view service status,
list network peers, and configure various Tailscale settings,
such as exit nodes, advertised routes, and daemon options.
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Signed-off-by: Tokisaki Galaxy <moebest@outlook.jp>
Konstantin Glukhov [Thu, 22 Jan 2026 02:13:35 +0000 (11:13 +0900)]
luci-mod-status: resolve service names for ports
- Parse and map ports to corresponding service names.
- Display service names when DNS lookups are enabled.
Rationale:
Enhance endpoint readability by showing service names where available,
improving clarity of source/destination information.
Signed-off-by: Konstantin Glukhov <KGlukhov@Hotmail.com>
Guilherme Cardoso [Sun, 4 Jan 2026 12:32:33 +0000 (12:32 +0000)]
luci-app-rustdesk-server: add new application
Add LuCI web interface for managing RustDesk Server on OpenWrt.
RustDesk is an open-source remote desktop application, providing a
self-hosted alternative to proprietary solutions like TeamViewer and
AnyDesk. It enables secure remote access without relying on third-party
servers.
This package provides configuration for the RustDesk server components:
- hbbs: ID/Rendezvous server for connection brokering
- hbbr: Relay server for NAT traversal
Features:
- Modern JavaScript UI with live status polling
- Service management (start/stop/restart/enable/disable)
- Public key display with copy button and regeneration
- Firewall rule auto-management based on port settings
- Tabbed configuration for ID Server (hbbs) and Relay Server (hbbr)
- Log viewer with auto-refresh
- Input validation (paths, ports, CIDR notation)
- i18n ready with POT template
Signed-off-by: Guilherme Cardoso <luminoso+github@gmail.com>
Eric Fahlgren [Wed, 21 Jan 2026 21:56:51 +0000 (13:56 -0800)]
luci-theme-openwrt-2020: add missing selector
The .label.notice selector is defined in the bootstrap theme, and
used in luci-base, but is not present in the openwrt2020 theme.
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Paul Donald [Wed, 21 Jan 2026 21:39:04 +0000 (22:39 +0100)]
luci-theme: fix theme header title
dispatched.title is sometimes null, especially where menu JSON
does not declare a title for a page.
Also, while we're here, wrap these in i18n tags, since the
JSON titles are often translated (they're included in po matter).
Closes #8222
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Eric Fahlgren [Wed, 21 Jan 2026 18:34:18 +0000 (10:34 -0800)]
luci-mod-status: improve hide/show button placement and size
Align the hide/show buttons with the header of the section that
they control. Make the buttons as tall as the header line, very
much improving accessibility on mobile.
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Stan Grishin [Wed, 21 Jan 2026 18:32:18 +0000 (10:32 -0800)]
Merge pull request #8231 from stangri/master-luci-app-https-dns-proxy
luci-app-https-dns-proxy: update to 2025.12.29-3
Stan Grishin [Wed, 21 Jan 2026 18:31:35 +0000 (10:31 -0800)]
Merge pull request #8239 from stangri/master-luci-app-advanced-reboot
luci-app-advanced-reboot: bugfix: actual partition switch
Hosted Weblate [Wed, 21 Jan 2026 05:35:33 +0000 (06:35 +0100)]
Translated using Weblate (Korean)
Currently translated at 69.5% (1934 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 23.0% (21 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (153 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/ko/
Translated using Weblate (Korean)
Currently translated at 14.7% (27 of 183 strings)
Translated using Weblate (Korean)
Currently translated at 12.1% (9 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ko/
Translated using Weblate (Korean)
Currently translated at 47.6% (201 of 422 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (62 of 62 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/ko/
Translated using Weblate (Korean)
Currently translated at 16.1% (20 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ko/
Translated using Weblate (Korean)
Currently translated at 52.1% (24 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/ko/
Translated using Weblate (German)
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/de/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/lt/
Translated using Weblate (German)
Currently translated at 68.0% (32 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/de/
Translated using Weblate (Hebrew)
Currently translated at 1.7% (5 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/he/
Translated using Weblate (Hebrew)
Currently translated at 2.4% (5 of 207 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/he/
Translated using Weblate (German)
Currently translated at 37.8% (42 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/de/
Translated using Weblate (Korean)
Currently translated at 68.6% (1908 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 68.1% (1893 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Korean)
Currently translated at 14.2% (17 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 47.0% (8 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Korean)
Currently translated at 25.8% (16 of 62 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 8.5% (11 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 8.1% (9 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 30.4% (14 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/pt_BR/
Translated using Weblate (Finnish)
Currently translated at 4.7% (12 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/fi/
Translated using Weblate (Korean)
Currently translated at 68.1% (1893 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 77.1% (155 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 17.5% (7 of 40 strings)
Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 29.0% (9 of 31 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 54.4% (80 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/pt_BR/
Translated using Weblate (Finnish)
Currently translated at 3.7% (7 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/fi/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.8% (170 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.4% (390 of 422 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 51.0% (25 of 49 strings)
Translated using Weblate (Korean)
Currently translated at 20.7% (17 of 82 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 20.8% (10 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.2% (280 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 14.2% (11 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/pt_BR/
Translated using Weblate (Korean)
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.0% (69 of 75 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 10.6% (19 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 40.4% (38 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (73 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 6.7% (8 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/pt_BR/
Translated using Weblate (Korean)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 70.2% (33 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 35.5% (16 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/pt_BR/
Translated using Weblate (Spanish)
Currently translated at 99.3% (2760 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 68.7% (11 of 16 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (27 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/pt_BR/
Translated using Weblate (Finnish)
Currently translated at 51.6% (107 of 207 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/fi/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 32.5% (13 of 40 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (14 of 14 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/pt_BR/
Translated using Weblate (Korean)
Currently translated at 15.3% (19 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ko/
Translated using Weblate (Korean)
Currently translated at 23.6% (39 of 165 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 19.7% (16 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.6% (22 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/pt_BR/
Translated using Weblate (Korean)
Currently translated at 98.4% (126 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 82.1% (23 of 28 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 21.2% (35 of 165 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (177 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/pt_BR/
Translated using Weblate (Korean)
Currently translated at 97.8% (46 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pt_BR/
Translated using Weblate (Finnish)
Currently translated at 19.4% (39 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/fi/
Translated using Weblate (Korean)
Currently translated at 94.1% (16 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (26 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/ko/
Translated using Weblate (Korean)
Currently translated at 18.4% (33 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (207 of 207 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pt_BR/
Translated using Weblate (Finnish)
Currently translated at 48.0% (137 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/fi/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 53.5% (15 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/pt_BR/
Translated using Weblate (Korean)
Currently translated at 100.0% (27 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pt_BR/
Translated using Weblate (Korean)
Currently translated at 22.5% (40 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 86.6% (52 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.8% (65 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Korean)
Currently translated at 31.4% (65 of 207 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.7% (164 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt_BR/
Translated using Weblate (Korean)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 14.6% (13 of 89 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/pt_BR/
Translated using Weblate (Finnish)
Currently translated at 71.2% (52 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/fi/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 19.6% (13 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.0% (27 of 31 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.4% (2737 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Korean)
Currently translated at 34.3% (98 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ga/
Translated using Weblate (Korean)
Currently translated at 47.6% (201 of 422 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 10.2% (26 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/pt_BR/
Translated using Weblate (Polish)
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/es/
Translated using Weblate (Korean)
Currently translated at 76.5% (36 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ko/
Translated using Weblate (Korean)
Currently translated at 54.2% (109 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/lt/
Translated using Weblate (Swedish)
Currently translated at 57.5% (42 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/sv/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/lt/
Translated using Weblate (Korean)
Currently translated at 10.8% (8 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ko/
Translated using Weblate (Swedish)
Currently translated at 58.9% (99 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/sv/
Translated using Weblate (Swedish)
Currently translated at 39.0% (1085 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/
Translated using Weblate (Korean)
Currently translated at 47.3% (200 of 422 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/sv/
Translated using Weblate (Korean)
Currently translated at 48.8% (22 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Korean)
Currently translated at 14.2% (24 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (153 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/ko/
Translated using Weblate (Korean)
Currently translated at 21.9% (20 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ko/
Translated using Weblate (Korean)
Currently translated at 50.0% (23 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/ko/
Translated using Weblate (Lithuanian)
Currently translated at 92.2% (191 of 207 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/lt/
Translated using Weblate (Spanish)
Currently translated at 68.0% (32 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/es/
Translated using Weblate (Lithuanian)
Currently translated at 94.3% (2623 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/
Translated using Weblate (Swedish)
Currently translated at 0.9% (1 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/sv/
Translated using Weblate (Swedish)
Currently translated at 47.7% (54 of 113 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/sv/
Translated using Weblate (Korean)
Currently translated at 92.8% (142 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/ko/
Translated using Weblate (Spanish)
Currently translated at 99.2% (2758 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/zh_Hans/
Translated using Weblate (Korean)
Currently translated at 12.7% (25 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ga/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/uk/
Translated using Weblate (Korean)
Currently translated at 76.7% (56 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ga/
Translated using Weblate (Korean)
Currently translated at 14.0% (40 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Korean)
Currently translated at 41.6% (82 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ga/
Translated using Weblate (Korean)
Currently translated at 100.0% (71 of 71 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/uk/
Translated using Weblate (Irish)
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/
Translated using Weblate (Korean)
Currently translated at 25.0% (7 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ga/
Translated using Weblate (Korean)
Currently translated at 92.1% (141 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/ko/
Translated using Weblate (Korean)
Currently translated at 68.1% (1893 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ko/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/uk/
Translated using Weblate (Korean)
Currently translated at 7.4% (19 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Korean)
Currently translated at 8.4% (5 of 59 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/uk/
Translated using Weblate (Korean)
Currently translated at 6.7% (6 of 89 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ga/
Translated using Weblate (Polish)
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pl/
Translated using Weblate (German)
Currently translated at 93.6% (2602 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/uk/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (179 of 179 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 89.8% (168 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/uk/
Translated using Weblate (Polish)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/pl/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Korean)
Currently translated at 83.0% (59 of 71 strings)
Translated using Weblate (German)
Currently translated at 36.0% (40 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/de/
Translated using Weblate (Polish)
Currently translated at 100.0% (2779 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (German)
Currently translated at 98.8% (170 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/
Translated using Weblate (German)
Currently translated at 62.1% (74 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/de/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (285 of 285 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hans/
Translated using Weblate (German)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/de/
Translated using Weblate (Korean)
Currently translated at 86.6% (162 of 187 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ko/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/uk/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pl/
Translated using Weblate (German)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/de/
Translated using Weblate (German)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/
Translated using Weblate (Korean)
Currently translated at 40.8% (29 of 71 strings)
Translated using Weblate (German)
Currently translated at 29.7% (33 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/de/
Translated using Weblate (German)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/de/
Translated using Weblate (German)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/
Translated using Weblate (Korean)
Currently translated at 67.7% (1883 of 2779 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 29.5% (21 of 71 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.1% (2720 of 2771 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Hungarian)
Currently translated at 83.5% (2315 of 2771 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/hu/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 78.0% (71 of 91 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hant/
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Anya Lin <hukk1996@gmail.com>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hyeonjeong Lee <h9101654@gmail.com>
Co-authored-by: Marko Mäkelä <marko.makela@mariadb.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Nicolas Aigner <nicolas.aigner@gmail.com>
Co-authored-by: Samuel Rydén <trahojen@gmail.com>
Co-authored-by: Werner Schleifer <werner.schleifer@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: hmzs <hmzs@1szer1.hu>
Co-authored-by: nKsyn <e.nksyn@gmail.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Anya Lin <hukk1996@gmail.com>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Ettore Atalan <atalanttore@googlemail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hyeonjeong Lee <h9101654@gmail.com>
Signed-off-by: Marko Mäkelä <marko.makela@mariadb.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Nicolas Aigner <nicolas.aigner@gmail.com>
Signed-off-by: Samuel Rydén <trahojen@gmail.com>
Signed-off-by: Werner Schleifer <werner.schleifer@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: hmzs <hmzs@1szer1.hu>
Signed-off-by: nKsyn <e.nksyn@gmail.com>
Signed-off-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilebrowser/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt_BR/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/filebrowser
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
Stan Grishin [Wed, 21 Jan 2026 03:31:28 +0000 (03:31 +0000)]
luci-app-advanced-reboot: bugfix: actual partition switch
At some point after r7, when I no longer had the dual boot device readily
available for testing, a regression was introduced that the RPCD script
would not actually perform the partition switch.
Thanks to @bd0426 for report and @Jackie264 for fixing the issue.
advanced-reboot.js
* simplify partition number validation in handleAlternativeReboot
* reformat text copy
RPCD script
* obtain OpenWrt version from "$OPENWRT_RELEASE" not "$PRETTY_NAME" for
the snapshot compatibility
* refactor parameter processing for boot_partition function
* add logging/better output on error in boot_partition
test.sh
* introduce a test file for heartbeat check of the RPCD script
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Daniel F. Dickinson [Tue, 20 Jan 2026 12:29:56 +0000 (07:29 -0500)]
luci-app-radicale3: fix bcrypt/libpass detection
Update call to `rpc-sys packagelist` to list all packages, not just
top-level packages, so that we can actually check if python3-libpass
and python3-bcrypt are installed.
Without this bcrypt authentication will not be made available to the
user.
Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
Florian Eckert [Tue, 20 Jan 2026 11:20:36 +0000 (12:20 +0100)]
Merge pull request #8233 from TDT-AG/pr/
20260120-luci-app-mwan3
Revert "luci-app-mwan3: delete additional mwan3 load call"
Florian Eckert [Tue, 20 Jan 2026 08:01:00 +0000 (09:01 +0100)]
Revert "luci-app-mwan3: delete additional mwan3 load call"
This commit introduces a regression, so that in the policy, rule and member
pages, the dropdowns are not filled with the required configuration options
from the mwan3 configuration. Reverting the commit resolves the issue and
the dropdowns are filled with values again.
Fixes: #8232
This reverts commit
1243d8023aaaf29a7cb750e104b5e96ec3689544.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Stan Grishin [Mon, 19 Jan 2026 23:54:50 +0000 (23:54 +0000)]
luci-app-https-dns-proxy: update to 2025.12.29-3
status.js:
* update the donate anchor
* replace RPCD call with direct ubus pull of service info for faster
operation
Overview page include javascript file:
* replace RPCD call with ubus pull
RPCD script:
* remove obsolete getRuntime method
* bugfix: prevent execution of arbitrary code (thanks @iwallplace)
ACL file:
* remove obsolete getRuntime access and add access to service list
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Daniel F. Dickinson [Mon, 19 Jan 2026 07:44:52 +0000 (02:44 -0500)]
luci-app-radicale3: use ip6 bracket notation
Update iphostport validation to use bracket notation for ipv6 IP
addresses. Radicale understands it, and it is the preferred notation
when using an IP address and port, together.
Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
Dirk Brenken [Sun, 18 Jan 2026 22:39:39 +0000 (23:39 +0100)]
luci-app-adblock: sync with adblock 4.5.0-1
Signed-off-by: Dirk Brenken <dev@brenken.org>
Paul Donald [Sat, 17 Jan 2026 15:58:26 +0000 (16:58 +0100)]
luci-base: fix null error
When working with JSONMap backed data sources in tables, sort
triggers a null error because this.state is not available.
Prevent the null error if it is unavailable.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Wed, 14 Jan 2026 20:21:46 +0000 (21:21 +0100)]
luci-base: document delbtntitle clonebtntitle
We also implement delbtntitle functionality for various *Table
types. This means one can implement a table and rename its
Delete button like so:
s.delbtntitle = _('Kill it with fire!');
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Wed, 14 Jan 2026 00:43:48 +0000 (01:43 +0100)]
luci-theme: alignment fixes
These help to align read-only items with their title elements.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Paul Donald [Sun, 6 Jul 2025 02:04:28 +0000 (04:04 +0200)]
luci-base: extend FileUpload; create DirectoryPicker
FileUpload was extended to accommodate the new features, since
it has nearly everything already. Create a DirectoryPicker
convenience wrapper.
Additions are:
-directory creation (dialogue); set directory_create to true
-directory select mode (instead of file); set directory_select to true
Also fix a bug in the breadcrumb generation which produced:
/foo » » bar
for /foo/bar if root_directory is not '/', and another bug that
merged links together when navigating upward again using the
breadcrumbs.
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
Hannu Nyman [Sun, 18 Jan 2026 06:15:03 +0000 (08:15 +0200)]
treewide: sync translations - i18n
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hosted Weblate [Sun, 18 Jan 2026 00:25:11 +0000 (01:25 +0100)]
Translated using Weblate (Polish)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (2771 of 2771 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (171 of 171 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (66 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (153 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (75 of 75 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (292 of 292 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (46 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (128 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (45 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (422 of 422 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pl/
Translated using Weblate (Spanish)
Currently translated at 96.7% (30 of 31 strings)
Translated using Weblate (Polish)
Currently translated at 15.3% (17 of 111 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/pl/
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/es/
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/wol
Paul Donald [Sat, 17 Jan 2026 22:44:56 +0000 (23:44 +0100)]
Merge remote-tracking branch 'weblate/master'